package com.hymjweb.demo.hymj.basic_data_manage.xt_airport.bean;

import com.hymjweb.demo.framework.util.pojoContrast.FieldMeta;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

@Table(name = "xt_airport")
@Data
@EqualsAndHashCode(callSuper = false)
public class XtAirportPojo extends XtAirportCachePojo implements Serializable{

    @FieldMeta(columnname = "full_pinyin", name = "机场名称全拼音")
    private String fullPinyin;

    @FieldMeta(columnname = "camel_char_pinyin", name = "机场名称首字母拼音大写")
    private String camelCharPinyin;

    @FieldMeta(columnname = "three_code", name = "三字码")
    private String threeCode;

    @FieldMeta(columnname = "four_code", name = "四字码")
    private String fourCode;

    @FieldMeta(columnname = "name_en", name = "英文名称")
    private String nameEn;

    @FieldMeta(columnname = "short_name", name = "机场名称简称")
    private String shortName;

    @FieldMeta(columnname = "short_name_pinyin", name = "机场简称全拼音")
    private String shortNamePinyin;

    @FieldMeta(columnname = "short_name_camel_char_pinyin", name = "机场简称首字母拼音大写")
    private String shortNameCamelCharPinyin;

    @FieldMeta(columnname = "comment", name = "备注")
    private String comment;

    @FieldMeta(columnname = "create_time", name = "创建时间")
    private Date createTime;

    @FieldMeta(columnname = "create_user_id", name = "记录添加人ID", comment = "关联XT_USER.ID")
    private String createUserId;

    @FieldMeta(columnname = "update_time", name = "更新时间")
    private Date updateTime;

    @FieldMeta(columnname = "update_user_id", name = "更新用户ID", comment = "关联XT_USER.ID")
    private String updateUserId;

}
